#include <stdio.h>

int main()
{
    int n,i,j,k;
    char ch0[100];
    scanf("%d",&n);
    getchar();
    scanf("%s",ch0);

    char chn[10][5][3]=
    {
        {//0
            'X','X','X',
            'X','.','X',
            'X','.','X',
            'X','.','X',
            'X','X','X',
        },
        {//1
            '.','.','X',
            '.','.','X',
            '.','.','X',
            '.','.','X',
            '.','.','X',
        },
        {//2
            'X','X','X',
            '.','.','X',
            'X','X','X',
            'X','.','.',
            'X','X','X',
        },
        {//3
            'X','X','X',
            '.','.','X',
            'X','X','X',
            '.','.','X',
            'X','X','X',
        },
        {//4
            'X','.','X',
            'X','.','X',
            'X','X','X',
            '.','.','X',
            '.','.','X',
        },
        {//5
            'X','X','X',
            'X','.','.',
            'X','X','X',
            '.','.','X',
            'X','X','X',
        },
        {//6
            'X','X','X',
            'X','.','.',
            'X','X','X',
            'X','.','X',
            'X','X','X',
        },
        {//7
            'X','X','X',
            '.','.','X',
            '.','.','X',
            '.','.','X',
            '.','.','X',
        },
        {//8
            'X','X','X',
            'X','.','X',
            'X','X','X',
            'X','.','X',
            'X','X','X',
        },
        {//9
            'X','X','X',
            'X','.','X',
            'X','X','X',
            '.','.','X',
            'X','X','X',
        }
    };
    
    for(i=0;i<5;i++)
    {
        for(j=0;j<n;j++)
        {   
            for(k=0;k<3;k++)
                printf("%c",chn[ch0[j]-'0'][i][k]);

            if(j!=n-1)
                printf(".");
        }
        printf("\n");
    }
    
    return 0;
}